/* 注册功能 */

document.querySelector('#btn-register').addEventListener('click',async ()=>{
    // console.log(123);
    //获取并校验数据
    const {username,password} = serialize(document.querySelector('.register-form'),{hash:true,empty:true});
    console.log(username,password);
    if(username.length===0||password.length===0){
        showToast('用户名或密码不能为空')
        return;
    }
    if(username.length>30||username.length<8||password.length<6||password.length>30){
        showToast('用户名或密码格式有误');
        return;
    }
    //提交数据 使用别名方法（简化方法）
    //使用async和await记得配套使用
     try{
        //需要被执行的代码
        const res =await axios.post('/register',{username,password});
        console.log(res);
        showToast(res.message)
     }catch (error){
        //捕获到的错误
        console.dir(error)
        showToast(error.response.data.message)
     }
    /* axios({
        url:'/register',
        method:'POST',
        data:{
            username,password
        }
    }) */
})


//测试代码
/* axios({
    url:'/register',
    method:'POST',
    data:{
        username:'pczhenshuai',
        password:'123456'
    }
})

showToast('注册成功') */